#tableDiv, table{
    max-width: 780px;
    margin: auto;
    overflow: auto;
    overflow-y: auto;
    border-collapse: collapse;
    max-height: 500px;
    white-space: nowrap;
}

.listingsTableDiv{
    max-height: 800px;
}

#listingsTable{
    white-space: normal;
}

#bottomContainer{
    width: 800px;
}

#graphWrapper{
    display: none;
}

.centerDiv{
    margin-left:auto;
    margin-right:auto;
    text-align: center;
}

th, #from, #to{
    text-align: center;
}

th.header { 
    background-color: lightgray;
    cursor: pointer; 
    background-repeat: no-repeat; 
    background-position: center bottom; 
    padding-right: 10px;
    margin-left: -1px; 
}
 
#companyName{
    width: 200px;
}

.leftCol{
    float: left;
    width: 50%;
    height: 280px;
}

.rightCol{
    float: left;
    width: 50%;
    height: 280px;
}

.leftCol input{
    width: 250px;
}

.rightCol input{
    width: 250px;
}

#state{
    width: 250px;
}

#notes{
    height: 80px;
}

.menu-btn-text{
    font-size: 12px;
    color: #000000;
}

.btn-lg{
    width: 100px;
}

.center-div{
    margin: 0 auto;
}

.glyphicon{
    color: #F1B82D;
}

.col-md-4, .col-md-2, .col-md-1{
    padding-bottom: 15px;
}

th.headerSortDown{ 
    background-image: url('desc.gif'); 
    background-color: #999999;

}

th.headerSortUp{ 
    background-image: url('asc.gif'); 
    background-color: #999999;
}

.companyNamePopover{
    cursor: pointer;
}

#no-btn{
    color: #000000;
}

.energy-table th{
    background-color: #CCCCCC;
    text-align: right
}

.energy-table tr{
    text-align: right;
}

.energy-table td.a-left, .energy-table th.a-left{
    text-align: left;
}

.energy-table th.a-center{
    text-align: center;
    vertical-align: middle;
}

#footerLink{
    color: #000000;
}